package com.lagou.dao;

import com.lagou.domain.Role;
import com.lagou.domain.Role_menu_relation;

import java.util.List;

public interface RoleMapper {

    // 查询所有角色和条件查询
    public List<Role> findAllRole(Role role);

    // 根据角色Id查询该角色关联的菜单信息Id
    public List<Integer> findMenuByRoleId(Integer roleId);

    // 根据roleId清空中间表的关联关系
    public void deleteRoleContextMenu(Integer roleId);

    // 为角色分配菜单信息
    public void roleContextMenu(Role_menu_relation role_menu_relation);

    // 删除角色
    public void deleteRole(Integer roleId);
}
